package educar.controllers;

import java.sql.SQLException;

import educar.controllers.CargarController;
import educar.db.JPA;
import educar.gui.CargarDedicacionView;
import educar.gui.IView;
import educar.gui.LoginView;
import educar.models.Dedicacion;
import educar.models.Materia;
import educar.models.User;

public class CargarDedicacionController implements IController {
        private CargarDedicacionView com;
        private Dedicacion ded;
        private JPA car;
        
        public void process(String model){
        	car = new JPA();
        	String periodo=com.getPeriodo();
        	 if (periodo.compareTo("")==0){
        		 com.present("Error: DATOS INCOMPLETOS");
             	 com.dispose();
        	 }else if (car.NoExistente("dedicacion","periodo","periodo='"+periodo+"'")){
        		 
        			 ded = new Dedicacion (periodo);
             		 ded.save();
        		     com.dispose();
        		 
        	 }
        	 else {
        		 com.present("Error: ESTA DECICACION YA HA SIDO CARGADA");
         	     com.dispose();
        	 } 
        }

        @Override
        public void setView(IView com) {
                this.com = (CargarDedicacionView) com;   
        }  

}
